Tranh cãi Mir (phần mềm)

Tháng 3/2013, Canonical Ltd. giới thiệu Mir như một máy chủ hiển thị thay thế cho X.Org Server trong Ubuntu.[6] Trước đó, năm 2010, họ đã thông báo rằng họ sẽ sử dụng Wayland.[34] Canonical tuyên bố rằng Wayland không thể đáp ứng nhu cầu của Ubuntu. Có một số bài viết được phản đối hoặc làm rõ, bởi những người dẫn đầu các dự án tương tự hoặc bị ảnh hưởng khác.[35][36][37][38]

Khi ban đầu công bố Mir, Canonical đã đưa ra nhiều tuyên bố khác nhau về hệ thống đầu vào của Wayland, mà các nhà phát triển Wayland đã nhanh chóng phản bác.[39][40] Tài liệu chính thức của Canonical năm 2014 nêu rõ, "đánh giá của chúng tôi về định nghĩa giao thức cho thấy rằng giao thức Wayland không đáp ứng các yêu cầu của chúng tôi. Trước tiên, chúng tôi đang hướng đến việc xử lý sự kiện đầu vào mở rộng hơn, có tính đến các phát triển trong tương lai như thiết bị đầu vào 3D (ví dụ Leap Motion) đối với các trường hợp sử dụng di động, chúng tôi nghĩ rằng việc xử lý các phương thức nhập cũng nên được phản ánh trong giao thức máy chủ hiển thị. Như một ví dụ khác, chúng tôi coi các phần tích hợp shell của giao thức là đặc quyền và chúng tôi muốn tránh có bất kỳ loại nào hành vi shell được xác định trong giao thức đối mặt với máy khách."[41] Vào cuối năm 2015, Mir đã chuyển từ ngăn xếp đầu vào có nguồn gốc từ Android sang libinput của Wayland.[15][16]

Nhà phát triển nhân Linux lâu năm Matthew Garrett chỉ trích việc lựa chọn cấp phép cho các dự án phần mềm của Canonical, đặc biệt là Mir. Không giống X.Org Server và Wayland, cả hai đều cấp phép theo giấy phép MIT, Mir được cấp phép theo GPLv3 – "một sự lựa chọn kỳ lạ" cho "thị trường thù địch với GPLv3" – nhưng những người đóng góp được yêu cầu ký một thỏa thuận "trao quyền cho Canonical gửi lại đóng góp của bạn theo sự lựa chọn giấy phép của họ. Điều này có nghĩa là, mặc dù không phải là chủ sở hữu bản quyền duy nhất, Canonical có thể tự do cấp lại mã của bạn theo giấy phép độc quyền."Ông kết luận rằng điều này tạo ra sự bất cân xứng trong đó "bạn kết thúc với một tình huống trông cực kỳ giống Canonical muốn kết thúc cuộc cạnh tranh bằng cách khiến bất kỳ ai khác không thể bán các phiên bản phần mềm sửa đổi của Canonical trên cùng một thị trường."[42][43][44][45] Những lo ngại của Garrett đã được lặp lại bởi Bradley M. Kuhn,[46][47] Giám đốc điều hành của Software Freedom Conservancy.[48]Richard Stallman của Free Software Foundation đã tuyên bố về trường hợp tương tự của MySQL rằng ông hỗ trợ cấp phép kép cho phần mềm GPL, miễn là không có phần mở rộng độc quyền hoặc phiên bản độc quyền của chương trình miễn phí,[49] which was not the case for MySQL.

Tháng 6 năm 2013, Jonathan Riddell của Kubuntu đã thông báo rằng Kubuntu dkhông có kế hoạch chuyển sang Mir. Ông tuyên bố "Vài tháng trước Canonical đã công bố hệ thống đồ họa mới của họ cho Ubuntu, Mir. Thật xấu hổ khi thị trường desktop Linux đã không hoạt động như tất cả chúng ta đều hy vọng vào đầu thiên niên kỷ và họ cảm thấy cần phải tuân theo một cách tiếp cận kiểu Apple hoặc Android tạo ra một hệ điều hành hoạt động độc lập thay vì là một phần của phương pháp phát triển cộng đồng. Ở đây tại Kubuntu chúng tôi vẫn muốn làm việc như một phần của sự phát triển cộng đồng, lấy phần mềm tốt từ KDE và các dự án ngược dòng khác và đưa nó vào trên máy tính trên toàn thế giới. Vì vậy, khi desktop Ubuntu được chuyển sang Mir, chúng tôi sẽ không theo dõi. Chúng tôi sẽ ở lại với X trên các hình ảnh cho bản phát hành 13.10 của chúng tôi ngay bây giờ và phát hành 14.04 LTS vào năm tới. Sau đó, chúng tôi hy vọng sẽ chuyển sang Wayland, đó là điều mà KDE và mọi bản phân phối Linux khác hy vọng sẽ làm được."[50][51][52]

Tháng 9 năm 2013, một nhà phát triển Intel đã loại bỏ hỗ trợ XMir khỏi trình điều khiển video của họ và viết "Chúng tôi không tha thứ hoặc hỗ trợ Canonical trong quá trình hành động mà họ đã chọn và sẽ không mang các bản vá XMir ngược dòng."[53][54][55]

Tài liệu tham khảo

WikiPedia: Mir (phần mềm) http://mer-project.blogspot.com/2013/04/wayland-ut... http://distrowatch.com/weekly.php?issue=20130701#n... http://www.h-online.com/open/news/item/Canonical-r... http://www.h-online.com/open/news/item/Kubuntu-pla... http://www.markshuttleworth.com/archives/551 http://blog.martin-graesslin.com/blog/2013/03/war-... http://blog.martin-graesslin.com/blog/2013/05/mir-... http://phoronix.com/scan.php?page=news_item&px=Mir... http://developer.ubuntu.com/ http://fridge.ubuntu.com/2013/10/01/xmir-update-fo...